﻿/// <summary>
/// 快捷消息生成 助理
/// </summary>
public class MessageStringUtils
{
    /// <summary>
    /// 获取|管理消息
    /// </summary>
    public static void GenerateAdminMessage(string content, out string output, int fontSize = 22)
    {
        output =
            $"<size={fontSize}><b>" +
            $"<color=#7FFF00>[系统管理]</color>" +
            $"\n{content}" +
            $"</b></size>";
    }

    /// <summary>
    /// 获取|任务消息
    /// </summary>
    public static void GernerateMissionMessage(string content, out string input, int fontSize = 22)
    {
        input =
            $"<size={fontSize}><b>" +
            $"<color=#7FFF00>[任务目标]</color> " +
            $"\n{content}" +
            $"</b></size>";
    }

    /// <summary>
    /// 获取|团队信息
    /// </summary>
    public static void GernerateTeam(string content, out string input, int fontSize = 22)
    {
        input =
            $"<size={fontSize}><b>" +
            $"<color=#7FFF00>[系统管理]</color> " +
            $"\n{content}" +
            $"</b></size>";
    }

    /// <summary>
    /// 获取|身份信息
    /// </summary>
    public static void GernerateIdentity(string content, out string input, int fontSize = 22)
    {
        input =
            $"<size={fontSize}><b>" +
            $"<color=#7FFF00>[系统管理]</color>" +
            $"\n{content}" +
            $"</b></size>";
    }

    /// <summary>
    /// 获取|投票信息
    /// </summary>
    public static void GernerateVote(string content, out string input, int fontSize = 22)
    {
        input =
            $"<size={fontSize}><b>" +
            $"<color=#7FFF00>[玩家投票]</color>" +
            $"\n嘿！一场投票需要你的参与！   <color=#00FF00>[.tv yes]</color> 同意 | <color=#FF0000>[.tv no]</color> 反对" +
            $"\n" +
            $"\n{content}" +
            $"</b></size>";
    }

    /// <summary>
    /// 获取|常规信息
    /// </summary>
    public static void GenerateNormalMessage(string content, out string output, int fontSize = 22)
    {
        output =
            $"<size={fontSize}><b>" +
            $"\n{content}" +
            $"</b></size>";
    }
}